package ar.edu.utn.frba.tacs.warnes.pojos;

import javax.xml.bind.annotation.XmlRootElement;

import ar.edu.utn.frba.tacs.warnes.entities.Pedido;

@XmlRootElement(name = "pedidoPojo")
public class PedidoPojo {
	protected Long id;
	protected Integer cantidadPiezas;
	protected boolean efectivizado;

	public boolean isEfectivizado() {
		return efectivizado;
	}

	public void setEfectivizado(boolean efectivizado) {
		this.efectivizado = efectivizado;
	}

	public boolean isEnCurso() {
		return enCurso;
	}

	public void setEnCurso(boolean enCurso) {
		this.enCurso = enCurso;
	}

	public boolean isCancelado() {
		return cancelado;
	}

	public void setCancelado(boolean cancelado) {
		this.cancelado = cancelado;
	}

	protected boolean enCurso;
	protected boolean cancelado;

	public Integer getCantidadPiezas() {
		return cantidadPiezas;
	}

	public void setCantidadPiezas(Integer cantidadPiezas) {
		this.cantidadPiezas = cantidadPiezas;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public PedidoPojo() {
	}

	public PedidoPojo(Pedido pedido) {
		if (pedido != null) {
			this.cantidadPiezas = pedido.getCantidadPiezas();
			this.id = pedido.getId();
			this.cancelado = pedido.estaCancelado();
			this.enCurso = pedido.estaEnCurso();
			this.efectivizado = pedido.estaEfectivizado();
		}
	}
}
